perm filename MASTER.SAI[SAI,BGB]1 blob sn#098169 filedate 1974-04-25 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00003 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	BEGIN "MASTER"
C00003 00003		INTEGER B1,B2
C00004 ENDMK
C⊗;
BEGIN "MASTER"
	REQUIRE "SYS:GLBSG7" SEGMENT_FILE;
	REQUIRE "BGBTST" SEGMENT_NAME;
	GLOBAL INTEGER RESULT;

	FORWARD MESSAGE PROCEDURE GEODPY;
	FORWARD MESSAGE PROCEDURE MKCUBE(REAL A,B,C);
	FORWARD MESSAGE PROCEDURE TRANSL(INTEGER Q;REAL A,B,C);
	FORWARD MESSAGE PROCEDURE ROTATE(INTEGER Q;REAL A,B,C);

	INTEGER MESS;

PROCEDURE MKSLAVE;
BEGIN "MKSLAVE"
	INTEGER I;
	I ← PTYGET;
	PTOSTR(I,"L SAI.BGB"&13&10);
	PTYSTR(I,"↑");
	PTYSTR(I,".");
	PTOSTR(I,"RU SLAVE"&13&10);
	PTYSTR(I,"*");
END "MKSLAVE";
	INTEGER B1,B2;

	MKSLAVE;
	ISSUE(7,"MASTER","SLAVE",MESSAGE GEODPY);
	ISSUE(7,"MASTER","SLAVE",MESSAGE MKCUBE(2,4,8));
	B1 ← RESULT;
	ISSUE(7,"MASTER","SLAVE",MESSAGE TRANSL(B1,2.1,0.3,0));
WHILE TRUE DO
BEGIN
	ISSUE(7,"MASTER","SLAVE",MESSAGE GEODPY);
	ISSUE(7,"MASTER","SLAVE",MESSAGE ROTATE(B1,0.1,0.1,0));
END;

END "MASTER";